package negocios;

import java.util.ArrayList;
import java.util.Iterator;

public class GerenciadorDeVerbos 
{
    /* Definição dos atributos da classe */
    private ArrayList<Verbo> carregadoDoArquivo;

    /* Definição do construtor */

    public GerenciadorDeVerbos() 
    {
        //Instancia um ArrayList
        carregadoDoArquivo = new ArrayList<>();
    }

    /* Definição dos métodos */
    //Comentário
    public void carregarVerbos(ArrayList<String> lista) 
    {
    	Verbo verbo;
    	Iterator<String> iterator = lista.iterator();
    	while(iterator.hasNext())
    	{
    		verbo = new Verbo(iterator.next(), iterator.next(), iterator.next(), iterator.next());
    		this.carregadoDoArquivo.add(verbo);
    	}
    	
    }

    //Comentário
    public Verbo retornarElemento(int indice) 
    {
    	return this.carregadoDoArquivo.get(indice);
    }

    //Comentário
    public int tamanhoArray() 
    {
        return this.carregadoDoArquivo.size();
    }
}
